// index.js
//引入 自己定义的request函数,支持promise语法
import { request } from "../../request/request.js"
// 获取应用实例
const app = getApp()

Page({
    data: {
        //轮播图数组
        swiperList: [],
        //导航栏数组
        cateList: [],
        //楼层数据
        floorList: []
    },

    //页面加载时候触发的回调函数
    onLoad() {
        //获取轮播图数据
        this.getSwiperList();
        //获取导航栏数据
        this.getCateList();
        //获取楼层数据
        this.getFloorList();
    },
    //获取轮播图数据的函数
    getSwiperList() {
        //发送请求
        request({
            url: '/home/swiperdata',
            method: 'GET'
        }).then(result => {
            //result.replace(/main/g,"index")
            result.forEach(element => {
                element.navigator_url = element.navigator_url.replace("main", "index");
            });
            this.setData({
                swiperList: result
            });
        });

    },
    //获取导航栏数据的函数
    getCateList() {
        //发送请求
        request({
            url: '/home/catitems',
            method: 'GET'
        }).then(result => {
            this.setData({
                cateList: result
            });
        });
    },
    //获取楼层数据的函数
    getFloorList() {
        //发送请求
        request({
            url: '/home/floordata',
            method: 'GET'
        }).then(result => {
            this.setData({
                floorList: result
            });
        });
    },
})